@import url("../../libs/font-awesome/css/font-awesome.min.css");
/* CSS Document */
html{font-size:20px;}
body{padding:0;margin:0;font-size:20px;font-family:"微软雅黑";background: #F9F9F9 !important;position:relative;}
a,a:hover,a:focus,a:link,a:active,a:visited{text-decoration:none;}
input:hover,input:focus{outline: none;background:none;}
ul,li{list-style:none;}
img{border:0px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0}
.clear{clear:both;height:0px;line-height:0px}
article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.w100{width:100%;margin:0 auto;}
.w96{width:96%;max-width: 1200px;min-width:960px;margin:0 auto;overflow:hidden;}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;/*文本超出 小圆点显示*/}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.absolute{position: absolute;}
.fixed{position: fixed;}
.hidden{display: none;}
.notclick{pointer-events: none;}
.qrCodeIco{position: absolute;width:32px;height:32px;top:0px;left:0px;right:0px;bottom:0px;margin:auto;border:2px;}
/*局部样式*/
/* head */
.head-bg{height:4.5rem;position: relative;z-index:11;}
.head-filter{width:100%;height:4.5rem;overflow: hidden;z-index:10;position: absolute;top:0px;left: 0px;}
.head-filter:before{content: "";position: absolute;width:calc(100% + 16px);height:calc(100% + 16px);background: #383838;-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);z-index:10;top:-8px;left:-10px;}
.head{padding:1rem 0px;position: relative;width:96%;max-width: 1200px;min-width:960px;margin:0 auto;z-index:12;}
.logo{overflow: hidden;display:block;height:2.5rem;max-width:11rem;}
.logo a{overflow: hidden;display:block;height:100%;}
.logo img{display:inline-block;height:100%;width:auto;max-width:100%;}
.head .nav{margin-top:0.4rem;overflow: hidden;width:-webkit-calc(100% - 23.5rem); width:calc(100% - 23.5rem); }
.head .nav ul{overflow: hidden;}
.head .nav li{float:left;height:1.7rem;line-height:1.7rem;font-size:1rem;width:16%;margin:0px;text-align: center;}
.head .nav li.nav-min{width:10%;}
.head .nav li a{color:#F9F9F9;}
.head .nav a:hover,.head .nav a.active{font-weight:bold;font-size:1.1rem;color:#0FC8C8;}
/* 搜索框 */
.form{margin-top:0.35rem;color:#DDDDDD;font-size:0.6rem;margin-right:0.5rem;box-shadow: 0px 1px 7px 0px rgba(15, 200, 200, 0.1);border-radius:2px;border: 1px solid #0FC8C8;overflow: hidden;}
.form form{overflow: hidden;width:9rem;height:1.8rem; line-height:1.8rem; }
.form input.search-left{background:none;padding-left:0.5rem;height:100%;border:none;width:calc(100% - 1.8rem);box-sizing: border-box;color:#fff;}
.form button{border:none;box-shadow: none;}
.form .search-right{display: block; width:1.5rem; height:1.5rem;line-height:1.5rem;background:#0FC8C8;color:#fff;margin:0.15rem;text-align: center;border-radius:2px;font-size:0.8rem;cursor: pointer;}
/* 用户状态 */
.head-r{position: relative;}
.head-user{display:inline-block;width:2.4rem;text-align: center;height:2.4rem;line-height:2.4rem;margin-top:0.05rem;}
.head-avatar{display: inline-block;font-size:0.9rem;color:#FFFFFF;}
.head-avatar img{border-radius:180px;border:1px solid #999;display:inline-block;width:2.4rem;height:2.4rem;box-sizing: border-box;}
.head-menu{display: none;position: absolute;right:0px;top:3rem;width:8rem;z-index:11;box-shadow: 0 2px 10px rgb(0 0 0 / 18%);background-color: #ffffff;border-radius: 4px;padding:0.5rem;font-size:0.8rem;}
.head-menu li a{display: block;padding:0px 0.6rem;color:#666;height:2rem;line-height:2rem;text-align: center;}
.head-menu li a:hover{background:#0FC8C8;color:#fff;}
.head-user:hover .head-menu{display: block;}
/* footer */
.footer-bg{background: #383838;margin-top:2rem;}
.footer-bg.fixed{bottom:0px;}
.footer{text-align: center;padding:1rem 0px;font-size:0.75em;color:#8A8B8A;line-height:2rem;}
.links{text-align: left;}
.links-title{color:#FFFFFF;padding:0px 0.5rem;}
.links a{display: inline-block;padding:0px 0.5rem;color:#8A8B8A;}
.footer-links{margin:0.5rem 0px;}
.footer-links a{display: inline-block;padding:0px 0.5rem;color:#8A8B8A;}
.footer a:hover{color:#0FC8C8;}
.footer-tips span{display: inline-block;padding:0px 0.5rem;}
/* self-float */
.self-float{position: fixed;right:1rem;bottom:100px;z-index:10;}
.self-float ul li a{display: block;font-size:1.2rem;color:#fff;background: rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 82px 0px rgba(0, 0, 0, 0.04);width:3rem;height:3rem;line-height:3rem;text-align: center;border-radius:0.5rem;margin-bottom:0.5rem;}
.self-float ul li a:hover{color:#0FC8C8;text-shadow: 0 0 10px #0FC8C8;}
#backTop{display: none;}

/* paster-list */
.paster-list li{overflow: hidden;}
.paster-icon{float: left;border-radius: 1rem;overflow: hidden;}
.paster-icon a,.paster-icon img{display: block;width:100%;height:100%;overflow: hidden;}
.paster-info{float: left;overflow:hidden;margin-left:0.8rem;}
.has-discount{position: relative;}
.paster-discount{position: absolute;right:0px;top:0px;color:#FB5648;font-size:0.6rem;max-width:3rem;overflow:hidden;}
.paster-discount span{font-size:0.9rem;}
.paster-title{font-size:0.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.paster-title h1{font-size:0.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.paster-title a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333333;font-weight: 500;text-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);}
.has-discount .paster-title{padding-right:3rem;box-sizing: border-box;}
.paster-text,.paster-other{font-size:0.6rem;color: #8A8B8A;}
.paster-text span{color: #383838;}
.paster-other span{color: #383838;margin-left:8px;}
.paster-operate{overflow: hidden;float: left;}
.paster-info .paster-operate{float: none;}
.paster-btn{float: left;display:block;text-align: center;font-size:12px;color:#fff;height:1.6rem;line-height:1.6rem;border-radius: 4px;padding:0px 1rem;box-sizing:border-box;}
.paster-info .paster-operate .paster-btn{width:-webkit-calc(50% - 0.25rem);margin-right:0.5rem;width:calc(50% - 0.25rem);max-width:120px;padding:0px;}
.paster-info .paster-operate .paster-btn:last-child{margin:0px;}
.paster-title a:hover,.paster-title a:focus{color: #0FC8C8;}
.paster-highlight{float: left;color:#629EF8;font-size:0.9rem;}
.paster-label{display: inline-block;float: left;height:1.2rem;line-height:1.2rem;margin-top:0.1rem;margin-right:0.5rem;}
.paster-label span{display: block;border-radius: 4px;background: #F9F9F9;box-sizing:border-box;padding:0px 0.5rem;border: 1px solid #D8D8D8;color:#8A8B8A;}
/* page */
.page-top{overflow:hidden;}
.page-breadcrumb{font-size:0.8rem;color:#333;height:1.8rem;line-height:1.8rem;margin:1rem 0px;}
.page-breadcrumb a{color:#333;}
.page-breadcrumb span i{display: inline-block;padding:0px 5px;}
.page-breadcrumb a:hover,.page-breadcrumb a:focus,.page-breadcrumb a.on{color: #0FC8C8;}
.page-breadcrumb h1{font-size:0.8rem;display: inline-block;}
.page-head{overflow: hidden;}
.page-search-result{font-size:1.1rem;font-weight:bold;}
.page-search-form{overflow: hidden;color:#8A8B8A;font-size:0.6rem;border-radius:4px;border: 1px solid #0FC8C8;margin:1rem 0px;}
.page-search-form form{overflow: hidden;width:12rem;height:1.8rem; line-height:1.8rem; }
.page-search-form input.search-left{background:none;padding-left:0.5rem;height:100%;border:none;width:calc(100% - 1.8rem);box-sizing: border-box;}
.page-search-form button{border:none;box-shadow: none;}
.page-search-form .search-right{display: block; width:1.5rem; height:1.5rem;line-height:1.5rem;background:#0FC8C8;color:#fff;margin:0.15rem;text-align: center;border-radius:4px;font-size:0.8rem;cursor: pointer;}
.page-container{overflow: hidden;}
.page-content{float: left;width:-webkit-calc(77% - 1rem);width:calc(77% - 1rem);margin-right:1rem;overflow: hidden;}
.page-content .page-title{font-size:0.9rem;font-weight:bold;}
.page-side{float: left;width:23%;overflow: hidden;}
.page-side .page-block{background:#fff;padding:1rem;border-radius: 0.5rem;box-sizing: border-box;margin-bottom:1rem;}
.page-side .page-head{border-radius: 5px;background:#fff;padding:0.8rem 1rem;font-size:1.1rem;color:#333;overflow: hidden;margin-bottom:1rem;}
/*page-pagination*/
.page-pagination ul{overflow: hidden;}
.page-pagination ul li{display: inline-block;font-size:0.8rem;color:#8A8B8A;margin-right:5px;}
.page-pagination ul li i{font-size:1rem;}
.page-pagination ul li a{display:inline-block;background:#fff;color:#8A8B8A;width:2.2rem;height:2.2rem;line-height:2.2rem;text-align: center;border-radius:2px;}
.page-pagination ul li a.on,.page-pagination ul li a.on:hover{background: #0FC8C8;color:#fff;}
.page-pagination ul li a:hover{background: rgba(15, 200, 200, 0.1);}
.page-pagination-input{border: 1px solid #D8D8D8;height:1.5rem;line-height:1.5rem;border-radius:5px;width:2.2rem;padding:0px 5px;overflow: hidden;}
/* public */
.progress-box{height:1rem;line-height:1rem;font-size:0.6rem;color:#629EF8;overflow:hidden;}
.progress-bar{float: left;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);height:0.6rem;margin-top:0.2rem;border-radius:1rem;background: #F9F9F9;position: relative;}
.progress-scale{position: absolute;left:0px;top:0px;height:100%;border-radius:1rem;background:#629EF8;}
.progress-text{float:right;text-align:right;max-width:3rem;}
.btn-theme{background:#0FC8C8;}
.btn-normal{background:#FFB500;}
.bg-hot{background: #FB5648;}
.bg-warning{background: #FFB500;}
.bg-normal{background: #629EF8;}
.text-theme{color:#0FC8C8}
/* fixed-layer */
.layui-layer.fixed-layer{background:none;}
.fixed-layer .layui-layer-title,.fixed-layer .layui-layer-setwin{display:none;}
.fixed-layer .layui-layer-content{bottom: 0;height:100% !important;}
.fixed-layer .layui-layer-wrap{height:100% !important;}
/* .register-box */
.loginBox-class.layui-layer{background:none;}


/* 媒体查询 */
@media screen and (max-width:1250px){
  html{font-size:18px;}
  .page-content{width:-webkit-calc(70% - 1rem);width:calc(70% - 1rem);}
  .page-side{width:30%;}
  .page-pagination-input{width:1.8rem;}
  .page-pagination ul li{font-size:0.75rem;float: left;line-height: 1.8rem;}
  .page-pagination ul li a{width:1.8rem;height: 1.8rem;line-height: 1.8rem;}
}
